package com.example.LinkedListTraversal;

import java.util.LinkedList;
//  使用普通for循环（不推荐）
public class LinkedListTraversal {
    public static void main(String[] args) {
        // 创建LinkedList并添加元素
        LinkedList<String> fruits = new LinkedList<>();
        fruits.add("Apple");     // 添加苹果
        fruits.add("Banana");    // 添加香蕉
        fruits.add("Orange");    // 添加橙子
        fruits.add("Grape");     // 添加葡萄

        System.out.println("=== 普通for循环遍历 ===");

        // 使用普通for循环遍历LinkedList
        for (int i = 0; i < fruits.size(); i++) {
            // 通过索引获取元素 - 效率低！
            String fruit = fruits.get(i);
            // 打印当前元素
            System.out.println("索引 " + i + ": " + fruit);
        }
        /*输出：
            === 普通for循环遍历 ===
            索引 0: Apple
            索引 1: Banana
            索引 2: Orange
            索引 3: Grape
        */

    }
}